9261da5372fed426ca7c63f40cda63d820ea5c3f,platform/buildlanguage/languages/packaging/source_gen/jetbrains/mps/build/packaging/behavior/Jar_Behavior.java,Jar_Behavior,virtual_getChildrenTargetDir_1237389224202,#SNode#,25
Before Change
public static String virtual_getChildrenTargetDir_1237389224202(SNode thisNode) {
if (SNodeOperations.isInstanceOf(SNodeOperations.getParent(thisNode), "jetbrains.mps.build.packaging.structure.IAbstractCompositeComponent")) {
return IAbstractCompositeComponent_Behavior.call_getChildrenTargetDir_1237389224202(((SNode)SNodeOperations.getParent(thisNode))) + File.separator + Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
}
return Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
}
After Change
public static String virtual_getChildrenTargetDir_1237389224202(SNode thisNode) {
if (SNodeOperations.isInstanceOf(SNodeOperations.getParent(thisNode), "jetbrains.mps.build.packaging.structure.IAbstractCompositeComponent")) {
String parentTargetDir = IAbstractCompositeComponent_Behavior.call_getChildrenTargetDir_1237389224202(((SNode)SNodeOperations.getParent(thisNode)));
if (StringUtils.isEmpty(parentTargetDir)) {
return Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
}
return parentTargetDir + File.separator + Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
}
return Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
}